Parameterized Algorithms for List K-Cycle

نویسندگان

  • Fahad Panolan
  • Meirav Zehavi
چکیده

The classic K-Cycle problem asks if a graph G, with vertex set V (G), has a simple cycle containing all vertices of a given set K TM V (G). In terms of colored graphs, it can be rephrased as follows: Given a graph G, a set K TM V (G) and an injective coloring c : K æ {1, 2, . . . , |K|}, decide if G has a simple cycle containing each color in {1, 2, . . . , |K|} (once). Another problem widely known since the introduction of color coding is Colorful Cycle. Given a graph G and a coloring c : V (G) æ {1, 2, . . . , k} for some k œ N, it asks if G has a simple cycle of length k containing each color in {1, 2, . . . , k} (once). We study a generalization of these problems: Given a graph G, a set K TM V (G), a list-coloring L : K æ 2{1,2,...,k} for some kú œ N and a parameter k œ N, List K-Cycle asks if one can assign a color to each vertex in K so that G would have a simple cycle (of arbitrary length) containing exactly k vertices from K with distinct colors. We design a randomized algorithm for List K-Cycle running in time 2knO(1) on an n-vertex graph, matching the best known running times of algorithms for both K-Cycle and Colorful Cycle. Moreover, unless the Set Cover Conjecture is false, our algorithm is essentially optimal. We also study a variant of List K-Cycle that generalizes the classic Hamiltonicity problem, where one specifies the size of a solution. Our results integrate three related algebraic approaches, introduced by Björklund, Husfeldt and Taslaman (SODA’12), Björklund, Kaski and Kowalik (STACS’13), and Björklund (FOCS’10). 1998 ACM Subject Classification G.2.2 Graph Algorithms, I.1.2 Analysis of Algorithms

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the parameterized complexity of coloring graphs in the absence of a linear forest

The k-Coloring problem is to decide whether a graph can be colored with at most k colors such that no two adjacent vertices receive the same color. The List k-Coloring problem requires in addition that every vertex u must receive a color from some given set L(u) ⊆ {1, . . . , k}. Let Pn denote the path on n vertices, and G + H and rH the disjoint union of two graphs G and H and r copies of H, r...

متن کامل

Efficient algorithms for counting parameterized list H-colorings

We study the fixed parameter tractability of the counting version of a parameterization of the restrictive list H-coloring problem. The parameterization is defined by fixing the number of preimages of a subset C of the vertices in H through a weight assignment K on C. We show the fixed parameter tractability of counting the number of list (H,C,K)-colorings, for the case in which (H,C,K) is simp...

متن کامل

Parameterized Complexity and Approximability of Directed Odd Cycle Transversal

A directed odd cycle transversal of a directed graph (digraph) D is a vertex set S that intersects every odd directed cycle of D. In the Directed Odd Cycle Transversal (DOCT) problem, the input consists of a digraph D and an integer k. The objective is to determine whether there exists a directed odd cycle transversal of D of size at most k. In this paper, we settle the parameterized complexity...

متن کامل

Parameterized Complexity of DPLL Search Procedure

Zusammenfassung: We study the performance of DPLL algorithms on parameterized problems. In particular, we investigate how difficult it is to decide whether small solutions exist for satisfiability and other combinatorial problems. For this purpose we develop a Prover-Delayer game which models the running time of DPLL procedures and we establish an information-theoretic method to obtain lower bo...

متن کامل

Finding, Hitting and Packing Cycles in Subexponential Time on Unit Disk Graphs

We give algorithms with running time 2O( √ k log k) · nO(1) for the following problems. Given an n-vertex unit disk graph G and an integer k, decide whether G contains a path on exactly/at least k vertices, a cycle on exactly k vertices, a cycle on at least k vertices, a feedback vertex set of size at most k, and a set of k pairwise vertex-disjoint cycles. For the first three problems, no subex...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016